﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Telerik.Web.UI;
using SMA.GENTEv1;

public partial class Protegidos_Pessoas_DadosPessoa_pAtestados : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    #region Eventos
    protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
    {
        CarregarAtestados();
        gridAtestados.DataBind();

        CarregarCAT();
        gridCAT.DataBind();
    }
    protected void gridAtestados_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {
        CarregarAtestados();
    }
    protected void gridAtestados_DeleteCommand(object source, GridCommandEventArgs e)
    {
        int id = int.Parse((e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["IdAtestado"].ToString());

        PessoaAtestado atestado = new PessoaAtestado();
        atestado.IdAtestado = id;

        atestado.Excluir();

        CarregarAtestados();
    }
    protected void gridCAT_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
    {
        CarregarCAT();
    }
    protected void gridCAT_DeleteCommand(object source, GridCommandEventArgs e)
    {
        int id = int.Parse((e.Item as GridDataItem).OwnerTableView.DataKeyValues[e.Item.ItemIndex]["IdCAT"].ToString());

        PessoaCAT cat = new PessoaCAT();
        cat.IdCAT = id;

        cat.Excluir();

        CarregarCAT();
    }
    #endregion

    #region Metodos
    public void CarregarAtestados()
    {
        PessoaAtestado atestado = new PessoaAtestado();
        gridAtestados.DataSource = atestado.SelectPor(IdPessoa);
    }
    public void CarregarCAT()
    {
        PessoaCAT cat = new PessoaCAT();
        gridCAT.DataSource = cat.SelectPor(IdPessoa);
    }
    #endregion

}
